29b37b046da76bf1490379989c04f85943a569c1,Mage.Sets/src/mage/sets/zendikar/RuneflareTrap.java,CardsDrawnOpponentWatcher,watch,#GameEvent#Game#,123

Before Change


    @Override
    public void watch(GameEvent event, Game game) {
        if (event.getType() == GameEvent.EventType.DREW_CARD
                && game.getOpponents(controllerId).contains(event.getPlayerId())) {
            cardsDrawn += 1;
            if (cardsDrawn >= 3) {
                condition = true;

After Change


    @Override
    public void watch(GameEvent event, Game game) {
        if (event.getType() == GameEvent.EventType.DREW_CARD) {
            if (playerCardsDrawn.containsKey(event.getPlayerId())) {
                playerCardsDrawn.put(event.getPlayerId(), playerCardsDrawn.get(event.getPlayerId()) + 1);
            } else {
                playerCardsDrawn.put(event.getPlayerId(), 1);
            }
        }
    }